/**
 * 
 */
package algo3c2g15.domain;

import org.w3c.dom.Element;

import algo3c2g15.utils.Constantes;

/**
 * @author De La
 *
 */
public class Tanque extends Transporte {

	/**
	 * Constructor de Tanques
	 *
	 */
	public Tanque(){
		super();
		setVida(25.0);
		setAtaque(4);
		setDefensa(3);
		setAcciones(2);
		setAccionesRestantes(getAcciones());
		setCapacidad(1);
		setCosto(Constantes.COSTO_TANQUE);
	}
	
	public Tanque(Element xmlElement) throws Exception {
		super(xmlElement);
	}
	
	public void aumentarPorcentajeConstruido() {
		double i = 100.0/Constantes.CANT_TURNOS_CREAR_TANQUE;
		setPorcentajeConstruido(getPorcentajeConstruido() + i);	
	}
	
	@Override
	public String getNombre() {
		return "Tanque";
	}
	
}
